composetable: Allow multiple dead keys
authorMatthias Clasen <mclasen@redhat.com>
Thu, 29 Jul 2021 20:36:25 +0000 (16:36 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Fri, 30 Jul 2021 00:37:30 +0000 (20:37 -0400)
commite67b2cb54b7a88cfcd4730182323390b932d2b3b
treeb27cfa3341b811d7a15ee9dff05d708d846784e4
parent539391ce6c5d2271b591c2849c629828af8be154
composetable: Allow multiple dead keys

Remove the limitation on the number of dead keys
that we match, and allow the result be be multiple
characters.

Regenerate the builtin sequences, since this changes
what dead key sequences we can reproduce algorithmically.

Update tests to match.

Fixes: #10
gtk/compose/chars
gtk/compose/gtkcomposedata.h
gtk/compose/sequences
gtk/gtkcomposetable.c
testsuite/gtk/compose/system.expected
testsuite/gtk/composetable.c